home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / uother__ / guardian.zip / INSTALL.BAT < prev    next >
DOS Batch File  |  1993-10-20  |  5KB  |  112 lines

  1. Echo off
  2. CLS
  3. if "%1" == "" goto Noparms
  4. if "%2" == "" goto NoDir
  5. GOTO Proceed
  6. :NoDir
  7. Echo  
  8. Echo                           W A R N I N G
  9. Echo                  You did not specify a directory
  10. Echo  
  11. Echo If you proceed, The Guardian will be installed in the root directory
  12. Echo of drive %1.  If you made a mistake and want to start over, then
  13. Echo press Ctl-Brk now; otherwise
  14. Echo  
  15. Pause
  16. Cls
  17. :Proceed
  18. Echo      ══════════════════════════════════════════════════════════════════════
  19. Echo  
  20. Echo                            T H E  G U A R D I A N
  21. Echo                       Hard Disk Installation Procedure
  22. Echo  
  23. Echo             You have asked that The Guardian be installed on a drive and
  24. Echo             directory specified by you. They are:
  25. Echo  
  26. Echo                            DRIVE           DIRECTORY
  27. Echo  
  28. Echo                             %1              %2
  29. Echo  
  30. Echo             If this is not correct, press Ctl-Brk now. Then re-enter
  31. Echo             the procedure with the correct drive letter and directory
  32. Echo             according to the following format:
  33. Echo  
  34. Echo                               INSTALL x: name
  35. Echo  
  36. Echo             where "x" is the drive letter and "name" is the name of
  37. Echo             the directory you wish to use. The current (default)
  38. Echo             drive should be A:.
  39. Echo  
  40. Echo      ══════════════════════════════════════════════════════════════════════
  41. pause
  42. if "%2" == "" goto BypassMD
  43. : Create the installation directory, change to the installation drive and
  44. : make the new directory current.
  45. MD %1\%2
  46. :BypassMD
  47. %1
  48. CD \%2
  49. Echo Echo off > inst0.bat
  50. Echo Cls >> inst0.bat
  51. Echo HDINST2 %1 %2 >> inst0.bat
  52. GOTO Cont1
  53. :Noparms
  54. Echo      ╔════════════════════════════════════════════════════════════════════╗
  55. Echo      ║                                                                    ║
  56. Echo      ║                      T H E  G U A R D I A N                        ║
  57. Echo      ║                 Hard Disk Installation Procedure                   ║
  58. Echo      ║                                                                    ║
  59. Echo      ║      This procedure will install The Guardian on your hard disk    ║
  60. Echo      ║      and set up the control files to simplify its operation.       ║
  61. Echo      ║                                                                    ║
  62. Echo      ║      It will create a sub-directory called GUARDIAN where the      ║
  63. Echo      ║      programs and data files will be stored. It assumes that       ║
  64. Echo      ║      your hard disk is drive C:. If this is not correct, or        ║
  65. Echo      ║      if you want to use a different directory name, press          ║
  66. Echo      ║      Ctl-Brk now. Then re-enter the procedure with the correct     ║
  67. Echo      ║      drive letter and directory name according to the following    ║
  68. Echo      ║      format:                                                       ║
  69. Echo      ║                           INSTALL x: name                          ║
  70. Echo      ║                                                                    ║
  71. Echo      ║      where "x" is the drive letter and "name" is the name of       ║
  72. Echo      ║      the directory you wish to use. The current (default)          ║
  73. Echo      ║      drive should be A:.                                           ║
  74. Echo      ║                                                                    ║
  75. Echo      ╚════════════════════════════════════════════════════════════════════╝
  76. Echo  
  77. pause
  78. MD C:\GUARDIAN
  79. C:
  80. CD \GUARDIAN
  81. Echo Echo off > inst0.bat
  82. Echo Cls >> inst0.bat
  83. Echo HDINST2 C: GUARDIAN  >> inst0.bat
  84. :Cont1
  85. CLS
  86. Echo        Copying files - one moment please .....
  87. : Copy all the files except Guardian.Exe
  88. Copy A:*.BAT > nul
  89. Copy A:*.COM > nul
  90. Copy A:*.TXT > nul
  91. IF EXIST GUARDIAN.EXE del GUARDIAN.EXE
  92. :IF EXIST USERDOC.EXE del USERDOC.EXE
  93. Echo  
  94. Echo        Extracting files/programs - one moment please .....
  95. Echo  
  96. : If a master already exists, rename it
  97. IF EXIST GUARDIAN.MRE Ren GUARDIAN.MRE GUARDIAN.BAK
  98. : Extract programs and documentation from the compressed files to the
  99. : installation directory including a shareware version of master file
  100. A:GUARDIAN
  101. : A:USERDOC    Removed 10/93
  102. : If there is a registered master file, copy it on top of shareware version.
  103. IF EXIST A:GUARDIAN.MRE Copy A:GUARDIAN.MRE
  104. : Following lines removed 10/93
  105. :IF NOT EXIST GUARDIAN.BAK Goto SkipRename
  106. :Del GUARDIAN.MRE
  107. :Ren GUARDIAN.BAK *.MRE
  108. :SkipRename
  109. :  We just built the batch file INST0.BAT that simply invokes HDINST2.BAT but
  110. :  it passes the correct installation drive and directory to HDINST2.BAT
  111. INST0
  112.